package com.neuedu.corejava.ch7.inter;
/**
 * 
 * @author admin
 *
 */
//定义接口使用interface关键词
//语法：修饰符号 interface 接口名   { 接口主体}
public interface IFly {
	//接口的“变量”都是接口常量，必须在定义时初始化
	//常量字母都要大写
	//接口的修饰符号 默认都是public static final，修饰符号可以省略
	//修饰符号的顺序可以颠倒-----经常考
	//public static final String WINGS="翅膀";
	//static public final String WINGS="翅膀";
	//注意：数据类型一定要在变量名或常量名前面
	final static public String WINGS="翅膀";
	String WINGS2="翅膀";
	
	//1.接口方法不能包含有方法体，接口方法都是抽象方法
	//2.接口方法默认都使用abstract  public 进行修饰，可写可不写
	//修饰符号顺序可以颠倒
	public abstract void fly() ;
	//abstract public void fly();
	//void  fly();
	
	//3.在jdk1.8以上的版本，可以使用default关键词在接口中添加默认的方法实现
	public default void sing(){
		System.out.println("唱歌");
	
	}

}
